.g-container {
  height: 100vh;
  min-height: 400px;
  display: flex;

  > div {
    height: 100vh;
    text-align: center;
    color: white;
    line-height: 100vh;
    font-size: 3vw;
  }
}

.g-middle {
  background-color: #cc6630;
  order: 2;
  flex: auto 1 0;
}

.g-left {
  order: 1;
  background-color: #ffcc00;
  flex: 200px 0 0;
}

.g-right {
  order: 3;
  background-color: pink;
  flex: 200px 0 0;
}
